/*
 * Copyright 2008 Jens Meiss
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at 
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package mtt.rms.dataObjects;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

import hmvc.j2me.framework.rms.IRMSSerializeable;

/**
 *
 *
 * @author jens.meiss
 */
public class ApplicationOptions implements IRMSSerializeable {
	
	private String urlSyncServer;
	
	private int recordId;

	public void deserialize(DataInputStream in) throws IOException {
		
		setRecordId(in.readInt());
		setUrlSyncServer(in.readUTF());
		
	}

	public IRMSSerializeable getInstance() {
		return new ApplicationOptions();
	}

	public int getRecordId() {
		return recordId;
	}

	public String getUrlSyncServer() {
		return urlSyncServer;
	}

	public void serialize(DataOutputStream out) throws IOException {
		
		out.writeInt(getRecordId());
		out.writeUTF(getUrlSyncServer());
		
	}

	public void setRecordId(int recordId) {
		this.recordId = recordId;
	}

	public void setUrlSyncServer(String urlSyncServer) {
		this.urlSyncServer = urlSyncServer;
	}

}
